Skip to content

chore: Add linting and formatting, improve repo hygiene and developer…#13

Merged
thirdgerb merged 3 commits intoGhostInShells:mainfrom
IthacaDream:chore/format-and-lint
Feb 8, 2026
Merged

chore: Add linting and formatting, improve repo hygiene and developer…#13
thirdgerb merged 3 commits intoGhostInShells:mainfrom
IthacaDream:chore/format-and-lint

Conversation

@IthacaDream
Copy link
Copy Markdown
Collaborator

Fixes #12

Description:
This PR improves onboarding and keeps the repo in a consistently “clean” state.

Key changes:

  • Add a Makefile with common targets (bootstrap with uv, create .venv, install prek hooks, format/lint/type-check/test).
  • Apply Ruff formatting and fix Ruff lint issues across src/, tests/ (imports, quotes, line length, pytest style).

Verification:

  • make format
  • make lint
  • make test

@thirdgerb thirdgerb merged commit 4526d85 into GhostInShells:main Feb 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[chore] Improve repo hygiene and developer ergonomics

2 participants